package com.base.po.voip;

import java.math.BigDecimal;
import java.util.Date;

public class SelfShopWithdrawals {
    private String id;// id

    private String parentid;// 代理商id

    private String shopid;// 商家id

    private String selfshopid;// 自建商城id

    private String name;// 提现人姓名

    private String mobile;// 提现人手机号

    private Integer type;// 提现方式  1支付宝

    private BigDecimal cash;// 提现金额

    private String accountnum;// 到账账号

    private Date createtime;// 创建/提现时间

    private Byte status;// 提现状态 1提现未完成 2提现已完成
    
    private String remark;// 提现成功/失败理由

    private Byte datastatus;// 状态
    
    private SelfShop selfShop;
    
    public SelfShop getSelfShop() {
		return selfShop;
	}

	public void setSelfShop(SelfShop selfShop) {
		this.selfShop = selfShop;
	}

	public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getParentid() {
        return parentid;
    }

    public void setParentid(String parentid) {
        this.parentid = parentid == null ? null : parentid.trim();
    }

    public String getShopid() {
        return shopid;
    }

    public void setShopid(String shopid) {
        this.shopid = shopid == null ? null : shopid.trim();
    }

    public String getSelfshopid() {
        return selfshopid;
    }

    public void setSelfshopid(String selfshopid) {
        this.selfshopid = selfshopid == null ? null : selfshopid.trim();
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile == null ? null : mobile.trim();
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public BigDecimal getCash() {
        return cash;
    }

    public void setCash(BigDecimal cash) {
        this.cash = cash;
    }

    public String getAccountnum() {
        return accountnum;
    }

    public void setAccountnum(String accountnum) {
        this.accountnum = accountnum == null ? null : accountnum.trim();
    }

    public Date getCreatetime() {
        return createtime;
    }

    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    public Byte getStatus() {
        return status;
    }

    public void setStatus(Byte status) {
        this.status = status;
    }
    
    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public Byte getDatastatus() {
        return datastatus;
    }

    public void setDatastatus(Byte datastatus) {
        this.datastatus = datastatus;
    }

	public SelfShopWithdrawals() {
		super();
	}

	public SelfShopWithdrawals(String id, String parentid, String shopid, String selfshopid, String name, String mobile,
			Integer type, BigDecimal cash, String accountnum, Date createtime, Byte status, Byte datastatus) {
		super();
		this.id = id;
		this.parentid = parentid;
		this.shopid = shopid;
		this.selfshopid = selfshopid;
		this.name = name;
		this.mobile = mobile;
		this.type = type;
		this.cash = cash;
		this.accountnum = accountnum;
		this.createtime = createtime;
		this.status = status;
		this.datastatus = datastatus;
	}
}